/*
 *  $Id: Neutral.cs 972 2009-12-15 16:53:41Z thenn.erannor $
 *	This file is a part of Ragima CCG.
 *	(C) 2008-2009 Ragima development group.
 *
 *	Licensed under the terms of the GNU GPL License version 2.
 *
 */

using System.Collections.Generic;

using Ragima.Languages;

namespace Ragima.Cards001.Neutral {
    public class EnglishResources: ILocalizerFactory {
        IEnumerable<ILocalizer> ILocalizerFactory.GetLocalizers() {
            yield return new ArrayLocalizer("en", "card.", new ResourceGroup[] {
                new ResourceGroup("001_n_a_arrow_shot.", new ResourceItem[] {
                    EnglishName.New("name", "arrow shot"),
                    EnglishPhrase.New("desc", "Наносит {0} физического урона выбранному существу противника. Если существо летающее, то урон на 1 больше."),
                }),
                new ResourceGroup("001_n_s_breath_of_eternity.", new ResourceItem[] {
                    EnglishName.New("name", "breath of eternity"),
                    EnglishPhrase.New("desc", "Уничтожает ману обеих сторон и не дает получать ее в течение 2 ходов."),
                    EnglishPhrase.New("affect.aura", "Дыхание вечности"),
                }),
                new ResourceGroup("001_n_a_clear_mind.", new ResourceItem[] {
                    EnglishName.New("name", "clear mind"),
                    EnglishPhrase.New("desc", "Требует 1 медитации. Сброс двух карт из рук и получение одной новой карты."),
                    EnglishPhrase.New("target1", "первую сбрасываемую карту"),
                    EnglishPhrase.New("target2", "вторую сбрасываемую карту"),
                    EnglishPhrase.New("diff_cards", "Нужно выбрать разные карты."),
                }),
                new ResourceGroup("001_n_s_clear_reality.", new ResourceItem[] {
                    EnglishName.New("name", "clear reality"),
                    EnglishPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_n_l_creation_core.", new ResourceItem[] {
                    EnglishName.New("name", "creation core"),
                    EnglishPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_n_a_demon_lure.", new ResourceItem[] {
                    EnglishName.New("name", "demon lure"),
                    EnglishPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_n_a_demon_pact.", new ResourceItem[] {
                    EnglishName.New("name", "demon pact"),
                    EnglishPhrase.New("desc", "Подписанный кровью контракт с демоном, по которому герой обязуется оплатить его пребывание в мире смертных по выполнении миссии или после гибели демона. Если маны Тьмы недостаточно, то эту разницу герой расходует в виде собственного здоровья."),
                }),
                new ResourceGroup("001_n_l_draconnar.", new ResourceItem[] {
                    EnglishName.New("name", "draconnar"),
                    EnglishPhrase.New("desc", "Все драконы получают полную регенерацию.\nПрародина всех драконов. Мир красного неба и скал."),
                    EnglishPhrase.New("affect.aura", "Аура Драконнара"),
                }),
                new ResourceGroup("001_n_l_dragons_nest.", new ResourceItem[] {
                    EnglishName.New("name", "dragons nest"),
                    EnglishPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_n_s_elemental_storm.", new ResourceItem[] {
                    EnglishName.New("name", "elemental storm"),
                    EnglishPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_n_a_elemental_trap.", new ResourceItem[] {
                    EnglishName.New("name", "elemental trap"),
                    EnglishPhrase.New("desc", "Сброс 1 карты из руки. Активирует ловушку стихий."),
                    EnglishPhrase.New("condition", "Ловушка стихий уже активирована."),
                    EnglishPhrase.New("log", "{0N} активирует {1n3}."),
                }),
                new ResourceGroup("001_n_s_elemental_trap.", new ResourceItem[] {
                    EnglishName.New("name", "elemental trap"),
                    EnglishPhrase.New("desc", "Сброс 1 карты из руки. Каждый раз, когда противник тратит свою ману до начала следующего хода, колдовавший получает 1 маны того цвета что и использованная карта или способность."),
                    EnglishPhrase.New("action", "Ловушка стихий срабатывает."),
                    EnglishPhrase.New("affect.desc", "Будучи активированной, каждый раз, когда противник тратит свою ману до начала следующего хода, ловушка дает владельцу 1 маны того цвета что и использованная карта или способность."),
                    EnglishPhrase.New("affect.not_active.desc", "Будучи активированной, каждый раз, когда противник тратит свою ману до начала следующего хода, ловушка дает владельцу 1 маны того цвета что и использованная карта или способность. (в данный момент - не активно)"),
                }),
                new ResourceGroup("001_n_a_enemy_within.", new ResourceItem[] {
                    EnglishName.New("name", "enemy within"),
                    EnglishPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_n_s_ether_channel.", new ResourceItem[] {
                    EnglishName.New("name", "ether channel"),
                    EnglishPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_n_s_haunt.", new ResourceItem[] {
                    EnglishName.New("name", "haunt"),
                    EnglishPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_n_c_ksimage.", new ResourceItem[] {
                    EnglishName.New("name", "ksimage"),
                    EnglishPhrase.New("desc", "Урон здоровьем. Заклятый враг 3: Демоны."),
                }),
                new ResourceGroup("001_n_a_lightning_attack.", new ResourceItem[] {
                    EnglishName.New("name", "lightning attack"),
                    EnglishPhrase.New("desc", "Наносит 3 магического урона противнику."),
                }),
                new ResourceGroup("001_n_a_lightning_bolt.", new ResourceItem[] {
                    EnglishName.New("name", "lightning bolt"),
                    EnglishPhrase.New("desc", "Наносит 3 магического урона вражескому существу."),
                }),
                new ResourceGroup("001_n_a_lightning_charge.", new ResourceItem[] {
                    EnglishName.New("name", "lightning charge"),
                    EnglishPhrase.New("desc", "Воитель мглы получает на 1 ход: +2 к атаке, -1 к здоровью, и первый удар."),
                }),
                new ResourceGroup("001_n_s_mana_fire.", new ResourceItem[] {
                    EnglishName.New("name", "mana fire"),
                    EnglishPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_n_s_mask_of_timegod.", new ResourceItem[] {
                    EnglishName.New("name", "mask of timegod"),
                    EnglishPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_n_a_meditation.", new ResourceItem[] {
                    EnglishName.New("name", "meditation"),
                    EnglishPhrase.New("desc", "Требует отсутствия расходов маны в этот ход. Конец хода. Дает очки медитации и все маны в размере, зависящем от числа ходов подряд с медитацией."),
                }),
                new ResourceGroup("001_n_c_myst_bishop.", new ResourceItem[] {
                    EnglishName.New("name", "myst bishop"),
                    EnglishPhrase.New("desc", "Один из многочисленных воителей армий Мглы."),
                }),
                new ResourceGroup("001_n_c_myst_warrior.", new ResourceItem[] {
                    EnglishName.New("name", "myst warrior"),
                    EnglishPhrase.New("desc", "Один из многочисленных воителей армий Мглы. Его удары несут мгновенную смерть противнику."),
                }),
                new ResourceGroup("001_n_c_myst_wizard.", new ResourceItem[] {
                    EnglishName.New("name", "myst wizard"),
                    EnglishPhrase.New("desc", "Один из многочисленных воителей армий Мглы."),
                }),
                new ResourceGroup("001_n_s_reality_wipe.", new ResourceItem[] {
                    EnglishName.New("name", "reality wipe"),
                    EnglishPhrase.New("desc", "Уничтожает указанные чары жертвой 1 карты из рук. Колдовавший получает 1 маны того цвета что уничтоженные чары."),
                }),
                new ResourceGroup("001_n_a_rejection.", new ResourceItem[] {
                    EnglishName.New("name", "rejection"),
                    EnglishPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_n_a_shift.", new ResourceItem[] {
                    EnglishName.New("name", "shift"),
                    EnglishPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_n_s_stranger_souls.", new ResourceItem[] {
                    EnglishName.New("name", "stranger souls"),
                    EnglishPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_n_a_sworn_enemy.", new ResourceItem[] {
                    EnglishName.New("name", "sworn enemy"),
                    EnglishPhrase.New("desc", "Существа выбранной расы получают больше урона."),
                    EnglishPhrase.New("action", "{0N} выбирает {1n3} в качестве заклятого врага."),
                }),
                new ResourceGroup("001_n_a_turnskin.", new ResourceItem[] {
                    EnglishName.New("name", "turnskin"),
                    EnglishPhrase.New("desc", "Превращение в следующую форму."),
                }),
                new ResourceGroup("001_n_c_u_zan.", new ResourceItem[] {
                    EnglishName.New("name", "Zan"),
                    EnglishPhrase.New("desc", "Герой. Рана 1. Возвращает четверть полученного урона случайному существу противника."),
                }),
            });
        }
    }
}
